// Ant Design 组件按需导入配置
// 这个文件用于统一管理所有 Ant Design 组件的导入

// Layout 相关
export { default as Layout } from 'antd/es/layout';
export { default as Menu } from 'antd/es/menu';
export { default as Breadcrumb } from 'antd/es/breadcrumb';
export { default as Affix } from 'antd/es/affix';
export { default as Anchor } from 'antd/es/anchor';
export { default as BackTop } from 'antd/es/back-top';

// Navigation 相关
export { default as Dropdown } from 'antd/es/dropdown';
export { default as Pagination } from 'antd/es/pagination';
export { default as Steps } from 'antd/es/steps';

// Data Entry 相关
export { default as Form } from 'antd/es/form';
export { default as Input } from 'antd/es/input';
export { default as InputNumber } from 'antd/es/input-number';
export { default as TextArea } from 'antd/es/input/TextArea';
export { default as Search } from 'antd/es/input/Search';
export { default as Password } from 'antd/es/input/Password';
export { default as Button } from 'antd/es/button';
export { default as Checkbox } from 'antd/es/checkbox';
export { default as Radio } from 'antd/es/radio';
export { default as Switch } from 'antd/es/switch';
export { default as Slider } from 'antd/es/slider';
export { default as Select } from 'antd/es/select';
export { default as TreeSelect } from 'antd/es/tree-select';
export { default as Cascader } from 'antd/es/cascader';
export { default as AutoComplete } from 'antd/es/auto-complete';
export { default as Rate } from 'antd/es/rate';
export { default as Upload } from 'antd/es/upload';
export { default as Transfer } from 'antd/es/transfer';
export { default as DatePicker } from 'antd/es/date-picker';
export { default as TimePicker } from 'antd/es/time-picker';
export { default as Calendar } from 'antd/es/calendar';

// Data Display 相关
export { default as Table } from 'antd/es/table';
export { default as List } from 'antd/es/list';
export { default as Card } from 'antd/es/card';
export { default as Row } from 'antd/es/row';
export { default as Col } from 'antd/es/col';
export { default as Carousel } from 'antd/es/carousel';
export { default as Collapse } from 'antd/es/collapse';
export { default as Descriptions } from 'antd/es/descriptions';
export { default as Empty } from 'antd/es/empty';
export { default as Image } from 'antd/es/image';
export { default as Result } from 'antd/es/result';
export { default as Skeleton } from 'antd/es/skeleton';
export { default as Statistic } from 'antd/es/statistic';
export { default as Timeline } from 'antd/es/timeline';
export { default as Tree } from 'antd/es/tree';
export { default as Typography } from 'antd/es/typography';

// Feedback 相关
export { default as Alert } from 'antd/es/alert';
export { default as Drawer } from 'antd/es/drawer';
export { default as Modal } from 'antd/es/modal';
export { default as Progress } from 'antd/es/progress';
export { default as Spin } from 'antd/es/spin';

// Other 相关
export { default as Avatar } from 'antd/es/avatar';
export { default as Badge } from 'antd/es/badge';
export { default as Divider } from 'antd/es/divider';
export { default as Space } from 'antd/es/space';
export { default as Tag } from 'antd/es/tag';
export { default as Tooltip } from 'antd/es/tooltip';
export { default as Popover } from 'antd/es/popover';
export { default as Popconfirm } from 'antd/es/popconfirm';
export { default as Tabs } from 'antd/es/tabs';

// 消息相关
export { default as message } from 'antd/es/message';
export { default as notification } from 'antd/es/notification';

// 配置相关
export { default as ConfigProvider } from 'antd/es/config-provider';
